package hbm;

/**
 * AbstractVentas entity provides the base persistence definition of the Ventas
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractVentas implements java.io.Serializable {

	// Fields

	private VentasId id;
	private Empleados empleados;
	private Cliente cliente;
	private Factura factura;
	private Sucursal sucursal;

	// Constructors

	/** default constructor */
	public AbstractVentas() {
	}

	/** full constructor */
	public AbstractVentas(VentasId id, Empleados empleados, Cliente cliente,
			Factura factura, Sucursal sucursal) {
		this.id = id;
		this.empleados = empleados;
		this.cliente = cliente;
		this.factura = factura;
		this.sucursal = sucursal;
	}

	// Property accessors

	public VentasId getId() {
		return this.id;
	}

	public void setId(VentasId id) {
		this.id = id;
	}

	public Empleados getEmpleados() {
		return this.empleados;
	}

	public void setEmpleados(Empleados empleados) {
		this.empleados = empleados;
	}

	public Cliente getCliente() {
		return this.cliente;
	}

	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}

	public Factura getFactura() {
		return this.factura;
	}

	public void setFactura(Factura factura) {
		this.factura = factura;
	}

	public Sucursal getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

}